在 2020 年第十二屆鐵人賽中,我以系列主題 用 用 GitLab CI 玩轉自動化測試與佈署 為題,當時以 GitLab 13.3 版本為基礎,撰寫了從入門操作、.gitlab-ci.yml 的進階重構,到實務中可能遇到的各種問題與經驗分享。
時光荏苒,轉眼來到 2025 年,GitLab 的版本也從 13.3 發展到即將釋出的 18.3。在這段期間,GitLab CI/CD 歷經多次重大更新,功能更強大,語法更成熟,那麼,它在這五年間究竟帶來了哪些改變呢?
這次的新系列 「GitLab CI 2025:深入玩轉流水線與實戰紀錄」,將延續 2020 年的精神,但聚焦於現代化的 GitLab CI/CD 應用,內容將包含:
逐一介紹各版本新增或變動的 CI 功能,並透過實際範例進行 Demo,幫助快速掌握差異。
GitLab 持續加強語法,並引入 (CI/CD components | GitLab Docs),讓重複使用與重構更有效率。本系列將深入探討如何在現今版本中規劃與維護 pipeline。
在真實專案中,總有一些 GitLab CI 難以直觀達成的需求。本系列會分享我曾遇到的挑戰與解決方式,並歡迎讀者留言交流,若時間允許,也會將你的問題納入後續文章。
接下來,就正式展開這 30 天的鐵人賽挑戰!
我是墨嗓(陳佑竹),期待這次的內容能帶給你實用的啟發與幫助。
感謝 未知作者 的精彩分享!
DevOps 相關的知識分享總是很珍貴,感謝詳細的說明。
實際的程式碼範例很有幫助,讓理論更容易理解。
遇到的問題和解決方案分享很實用,相信很多人都會遇到類似的情況。
也歡迎版主有空參考我的系列文「南桃AI重生記」:https://ithelp.ithome.com.tw/users/20046160/ironman/8311
如果覺得有幫助的話,也歡迎訂閱支持!